package com.wsjc.manager.service.routine.datalog;

import java.util.List;
import java.util.Map;

import com.wsjc.common.core.page.PageBean;
import com.wsjc.common.core.page.PageParam;
import com.wsjc.manager.entity.WjDataLog;

/**
 *  账户service接口
 */
public interface WjDataLogService{
	
	/**
	 * 保存
	 */
	void saveData(WjDataLog wjDataLog);

	/**
	 * 更新
	 */
	void updateData(WjDataLog wjDataLog);

	/**
	 * 根据id获取数据
	 * 
	 * @param id
	 * @return
	 */
	WjDataLog getDataById(String id);
	

	/**
	 * 获取分页数据
	 * 
	 * @param pageParam
	 * @return
	 */
	PageBean listPage(PageParam pageParam, WjDataLog wjDataLog);
	
	/**
	 * 获取所有
	 * 
	 * @param pageParam
	 * @return
	 */
	List<WjDataLog> listBy(Map<String, Object> paramMap);
	
	/**
	 * 根据userNo获取数据
	 * 
	 * @param userNo
	 * @return
	 */
	WjDataLog getDataByUserNo(String userNo);

	
	
}